1.6.1 响应状态码
正如之前所说,HTTP响应中的状态码表明了响应的类型。HTTP响应状态码共有5种类型,它们分别以不同的数字作为前缀,如表1-2所示。
状态码类型 | 作用描述 |
---|---|
1XX | 情报状态码。服务器通过这些状态码来告知客户端,自己已经接收到了客户端发送的请求,并且已经对请求进行了处理 |
2XX | 成功状态码。这些状态码说明服务器已经接收到了客户端发送的请求,并且已经成功地对请求进行了处理。这类状态码的标准响应为 “200 OK” |
3XX | 重定向状态码。这些状态码表示服务器已经接收到了客户端发送的请求,并且已经成功处理了请求,但为了完成请求指定的动作,客户端还需要再做一些其他工作。这类状态码大多用于实现URL重定向 |
4XX | 客户端错误状态码。这类状态码说明客户端发送的请求出现了某些问题。在这一类型的状态码中,最常见的就是 “404 Not Found” 了,这个状态码表示服务器无法从请求指定的URL中找到客户端想要的资源 |
5XX | 服务器错误状态码。当服务器因为某些原因而无法正确地处理请求时,服务器就会使用这类状态码来通知客户端。在这一类状态码中,最常见的就是 “500 Internal Server Error” 状态码了 |